package com.example.tse.rbhttpservice.service.shopping.model;

/**
* 获取购物车数据，用于下单页面（购买商品列表、收货地址、配送方式、支付方式、优惠券列表）
* @author wliu
*  edit   tse
*/
public abstract class ShoppingGetForBuyRequest {


public  ShoppingGetForBuyRequest() {
isFastBuy=giveIsFastBuy();
orderId=giveOrderId();
type=giveType();
}


//是否快速购买，0否1是，团购商品和秒杀商品都是1，默认0
private String isFastBuy = "";

//订单编号
private String orderId = "";

//活动类型 0 普通 0 组团 2 秒杀 0 特卖 4 专享
private String type = "";

/**
* 是否快速购买，0否1是，团购商品和秒杀商品都是1，默认0
* @return isFastBuy
*/
public String getIsFastBuy() {
return this.isFastBuy;
}

/**
* 是否快速购买，0否1是，团购商品和秒杀商品都是1，默认0
* @return isFastBuy
*/
public void setIsFastBuy(String isFastBuy) {
this.isFastBuy = isFastBuy;
}


public abstract String giveIsFastBuy();

/**
* 订单编号
* @return orderId
*/
public String getOrderId() {
return this.orderId;
}

/**
* 订单编号
* @return orderId
*/
public void setOrderId(String orderId) {
this.orderId = orderId;
}


public abstract String giveOrderId();

/**
* 活动类型 0 普通 0 组团 2 秒杀 0 特卖 4 专享
* @return type
*/
public String getType() {
return this.type;
}

/**
* 活动类型 0 普通 0 组团 2 秒杀 0 特卖 4 专享
* @return type
*/
public void setType(String type) {
this.type = type;
}


public abstract String giveType();

}
